package user

import "context"

type LoginRepositoryIface interface {
	// SaveUserLogin 保存用户登录记录
	SaveUserLogin(ctx context.Context, model *GfyxUserLoginPo) (int64, error)
	// GetLoginInfoByToken 通过 token 获取信息
	GetLoginInfoByToken(ctx context.Context, token string) (*GfyxUserLoginPo, error)
	// GetLoginInfo 获取登录信息
	GetLoginInfo(ctx context.Context, condition map[string]interface{}) (*GfyxUserLoginPo, error)
}
